package com.example.wasaimovie.Service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.wasaimovie.Model.entity.User;
import com.example.wasaimovie.Model.support.ResponseResult;
import org.springframework.stereotype.Service;

import java.util.Map;

public interface UserService extends IService<User> {
    /**
     * 登录功能
     * @param user 用户信息
     * @return 登录结果
     */
    public ResponseResult<Map<String, Object>> login(User user);

    /**
     * 注册功能
     * @param user 用户信息
     * @return 注册结果
     */
    public ResponseResult<Map<String, Object>> register(User user);

    /**
     * 更新用户信息
     * @param user 用户信息
     */
    public boolean userUpdate(User user);
}
